.alert_close .icon::before { padding: 0px; border-radius: 50%; width: 11px; display: block; line-height: 0.9; height: 12px; }
.arrow-left:hover .icon { margin-left: -5px; margin-right: 5px; }
.arrow-left .icon { float: left; }
blockquote cite::before, .uncited::before { content: ""; }
.button .icon::before { padding-right: 0px; }
.icon::before { padding-right: 2px; }
.icon, .button .icon, blockquote cite::before, .uncited::before { display: inline-block; font-weight: normal; font-style: normal; font-variant: normal; font-family: FontAwesome; font-size: 14px; line-height: 1; }
.icon.icon-md { font-size: 10px; }
.rtl blockquote cite::before, .rtl .uncited::before { content: ""; }
